using System;
using System.Collections.Generic;
using System.Text;
using Shpm.System.Db;

namespace Shpm.App.Commons.Db.Beans.Inp
{
    [Serializable()]
    public class InpPersonSalaryBean : ShpmBaseBean
    {
        private Nullable<int> rowId;
        private Nullable<int> interviewId;
        private Nullable<int> jobId;
        private string employeeId;
        private Nullable<DateTime> bespokeDate;
        private Nullable<DateTime> beginDate;
        private Nullable<DateTime> endDate;
        private Nullable<decimal> yearYear;
        private Nullable<decimal> yearMonth;
        private Nullable<decimal> yearSubsistence;
        private Nullable<decimal> yearAllowance;
        private Nullable<decimal> monthTotal;
        private Nullable<decimal> monthStation;
        private Nullable<decimal> monthYear;
        private Nullable<decimal> monthPerformance;
        private Nullable<decimal> monthAllowance;
        private Nullable<decimal> monthWage;
        private Nullable<decimal> welfareThree;
        private Nullable<decimal> welfareHouse;
        private Nullable<byte> commitFlg;
        private string commitId;
        private string commitMemo;
        private Nullable<byte> auditingFlg;
        private string auditingId;
        private string auditingMemo;
        private string departmentMemo;
        private string leadMemo;
        private string personnelMemo;
        private Nullable<byte> nowFlg;
        private Nullable<byte> cancelFlg;

        public Nullable<int> RowId
        {
            get
            {
                return rowId;
            }
            set
            {
                rowId = value;
            }
        }
        public Nullable<int> InterviewId
        {
            get
            {
                return interviewId;
            }
            set
            {
                interviewId = value;
            }
        }
        public Nullable<int> JobId
        {
            get
            {
                return jobId;
            }
            set
            {
                jobId = value;
            }
        }
        public string EmployeeId
        {
            get
            {
                return employeeId;
            }
            set
            {
                employeeId = value;
            }
        }
        public Nullable<DateTime> BespokeDate
        {
            get
            {
                return bespokeDate;
            }
            set
            {
                bespokeDate = value;
            }
        }
        public Nullable<DateTime> BeginDate
        {
            get
            {
                return beginDate;
            }
            set
            {
                beginDate = value;
            }
        }
        public Nullable<DateTime> EndDate
        {
            get
            {
                return endDate;
            }
            set
            {
                endDate = value;
            }
        }
        public Nullable<decimal> YearYear
        {
            get
            {
                return yearYear;
            }
            set
            {
                yearYear = value;
            }
        }
        public Nullable<decimal> YearMonth
        {
            get
            {
                return yearMonth;
            }
            set
            {
                yearMonth = value;
            }
        }
        public Nullable<decimal> YearSubsistence
        {
            get
            {
                return yearSubsistence;
            }
            set
            {
                yearSubsistence = value;
            }
        }
        public Nullable<decimal> YearAllowance
        {
            get
            {
                return yearAllowance;
            }
            set
            {
                yearAllowance = value;
            }
        }
        public Nullable<decimal> MonthTotal
        {
            get
            {
                return monthTotal;
            }
            set
            {
                monthTotal = value;
            }
        }
        public Nullable<decimal> MonthStation
        {
            get
            {
                return monthStation;
            }
            set
            {
                monthStation = value;
            }
        }
        public Nullable<decimal> MonthYear
        {
            get
            {
                return monthYear;
            }
            set
            {
                monthYear = value;
            }
        }
        public Nullable<decimal> MonthPerformance
        {
            get
            {
                return monthPerformance;
            }
            set
            {
                monthPerformance = value;
            }
        }
        public Nullable<decimal> MonthAllowance
        {
            get
            {
                return monthAllowance;
            }
            set
            {
                monthAllowance = value;
            }
        }
        public Nullable<decimal> MonthWage
        {
            get
            {
                return monthWage;
            }
            set
            {
                monthWage = value;
            }
        }
        public Nullable<decimal> WelfareThree
        {
            get
            {
                return welfareThree;
            }
            set
            {
                welfareThree = value;
            }
        }
        public Nullable<decimal> WelfareHouse
        {
            get
            {
                return welfareHouse;
            }
            set
            {
                welfareHouse = value;
            }
        }
        public Nullable<byte> CommitFlg
        {
            get
            {
                return commitFlg;
            }
            set
            {
                commitFlg = value;
            }
        }
        public string CommitId
        {
            get
            {
                return commitId;
            }
            set
            {
                commitId = value;
            }
        }
        public string CommitMemo
        {
            get
            {
                return commitMemo;
            }
            set
            {
                commitMemo = value;
            }
        }
        public Nullable<byte> AuditingFlg
        {
            get
            {
                return auditingFlg;
            }
            set
            {
                auditingFlg = value;
            }
        }
        public string AuditingId
        {
            get
            {
                return auditingId;
            }
            set
            {
                auditingId = value;
            }
        }
        public string AuditingMemo
        {
            get
            {
                return auditingMemo;
            }
            set
            {
                auditingMemo = value;
            }
        }
        public string DepartmentMemo
        {
            get
            {
                return departmentMemo;
            }
            set
            {
                departmentMemo = value;
            }
        }
        public string LeadMemo
        {
            get
            {
                return leadMemo;
            }
            set
            {
                leadMemo = value;
            }
        }
        public string PersonnelMemo
        {
            get
            {
                return personnelMemo;
            }
            set
            {
                personnelMemo = value;
            }
        }
        public Nullable<byte> NowFlg
        {
            get
            {
                return nowFlg;
            }
            set
            {
                nowFlg = value;
            }
        }
        public Nullable<byte> CancelFlg
        {
            get
            {
                return cancelFlg;
            }
            set
            {
                cancelFlg = value;
            }
        }
    }
}
